283930
80972
166539
17861
364906
528853
201557
63829
832833
757962
733605
725860
815147
901949
1016724
827610
559505
53952
99987
607377
293284
542842
445275
831256